.flexigrid{ overflow:hidden;}
.wizard-content .span2{ width:auto;}
.wizard-item .span2 { text-align: right;margin-top:5px;width: 150px;font-weight: bold; }
.wizard-eq2 .span3 { width: 160px; }
.wizard-eq2 table tr td:nth-child(1) input{ width:600px; }
.wizard-eq2 table tr td:nth-child(2) input{ width:150px; }
.wizard-eq2 table tr td:nth-child(3) input{ width:150px; }

.wizard-eq4 table tr td:nth-child(1) input{ width:150px; }
.wizard-eq4 table tr td:nth-child(2) input{ width:150px; }
.wizard-eq4 table tr td:nth-child(3) input{ width:600px; }

.wizard-eq3 .span3 { text-align:left;margin-top:5px;width: 110px; }
.wizard-eq3 .checkbox { padding-left:0px; }
.wizard-eq3 .row { margin-bottom: 10px;}
.wizard-eq6 .label-info { margin-right:5px;padding:5px; font-weight: 400;font-size:13px; cursor: pointer;}
.wizard-eq6 .collapse-room { cursor: pointer; }
.wizard-eq6 .span4 { width:85px; }
.wizard-eq6 .span4 .radio,.wizard-eq6 .span4 .checkbox { padding-left: 5px; }
.wizard-eq6 .span5 { width:100px; }
.wizard-eq6 .span5 .radio,.wizard-eq6 .span5 .checkbox { padding-left: 5px; }
.wizard-eq6 .span1 .radio,.wizard-eq6 .span1 .checkbox { padding-left: 5px; }
.wizard-eq6 .radio input[type="radio"],.wizard-eq6 .checkbox input[type="checkbox"] { margin-left: 0px; }

/**/
.wizard{ margin-bottom:9px;}
.wizard p{ margin:0;}
fieldset div.area .no-border{/* border-radius:4px; margin-left:8px;*/}
.act_manage fieldset div.area input{ /*width:100px;*/ width:90px;}
.act_manage fieldset div.area select{/* width:112px;*/ width:102px;}
#actSearch #theme_id{ width:142px;}
.theme_id{ width:100px;}

fieldset div.area span>span:first-child{ width:82px;display:inline-block; text-align:right;}
.span3{ width:auto;}
.tip{ margin-top:6px; color:#fe6000;}
.nextStep{ margin-top:10px;}
.wizard-content .nextbtn{ width:auto; margin-left: 10px;}
.wizard-content .nextbtn a:not(:first-child){ margin-left:10px;}
.actadd textarea{width:450px;height:100px;}
.rule .set{ float:left; width:40px; text-align:center;margin:0 -20px 0 20px; line-height:26px; color:#f00;}
.rule .set input[type="radio"],.rule .set input[type="checkbox"]{ margin-bottom:3px;}
.rule .row>.span2{ width:154px;width:160px;}
.rule .wizard-eq4 .row>.span2{ width:224px;}
.rule .row .red{ color:#f00;}
.rule .pay .span2{ margin-top:0;}
.rule .bt{ margin:10px 0 8px;margin:10px 0 0;}
.rule .row .span3 input[type="radio"]{ margin:-1px 4px 0 0;}
.rule .row .tp{ margin-top:4px;}
.rule .row .tool{ line-height: 24px;}
.rule .row .tool input[type="radio"]{ margin-top: -4px;}
.rule .row .tp label{ cursor:pointer;}
.rule .bt>span{ margin-left:20px;}
.rule .web_show{ float: left; width: 470px; margin-left: 10px;/*color:#fe6000;*/color:#008000; color: #666;}
.rule #editor_wrap{ position:static;}

.rule .rangenum input{ width:60px;}
.rule .rangenum span{ margin:0 10px 0 6px;}
.rule .rangenum span:first-of-type{ margin:0 6px 0 10px;}
.rule .row .span3 textarea{ width:450px; height:100px;}
.giveway .span2{ width:84px;}
.rule .span3{ width:auto;}
.giveway .span3>span{ float:left; clear:both;}
.giveway .span3>span:not(:first-of-type){ margin-top:12px;}
/*.giveway select{ width:auto;}*/
.rule .each{ width:52px;}
.unit{ width:13px; display:inline-block;}
.rule .each[name="budget_type"]{ width:90px;}
.rule .row .span3 select[name*='_type'],.rule .row .span3 select[name*='_kinds'],.rule .row .span3 select[name*='_way']{ width:140px;}
.rule .row .span3 input[type="text"][name="txt_tmost_amount"]{}
.rule .row .span3 #promotion_type{ width:220px;}
.wizard-eq3 .span3{ margin-top:0;}
.giveway .fl{ float:left; padding-left:10px; margin:0;}
.giveway .fl input[type="text"]{ width:100px;}
.giveway .fl label:first-child{/* cursor:pointer; display:inline-block; width:58px;*/}
.giveway .fl dd:not(:first-of-type){ margin-top:8px;}
.giveway div.fl{ line-height:30px;}
.giveway div.fl:first-child{ padding:0;}


.rule .accord_select{ margin:0px 0 16px 14px;}
.rule .sel_depart{ /*margin-top:10px; */display:inline-block; width:100%; position:relative;}
.rule .sel_depart:last-of-type{ /*margin:12px 0 8px;*/}
/*.rule .sel_depart span:not(:first-child){ margin-left:10px;}*/
.rule .sel_depart .span3:first-child{ margin:0;}
.rule .sel_depart .span3{ margin-left:10px;}
.rule .sel_depart .btn{ float:left;}
.rule .sel_depart .rt{ float:left; position:relative; margin-left:6px;}
#organize{position:absolute;background:white;border:1px solid rgba(179, 203, 207, 0.796875);border-radius:3px;padding:4px 16px 5px 10px;z-index:100;box-shadow: rgba(0, 0, 0, 0.0742188) 0px 1px 1px inset, rgba(82, 168, 236, 0.597656) 0px 0px 8px;overflow:hidden;border-color:rgba(179, 203, 207, 0.796875); display:none; width:210px; max-height:470px; overflow-y:auto;}
ul{ list-style:none;}
.sel_depart ul{ margin:0; font-size:12px;}
/*.reduce{ position:relative;}
.rule .pay{ position:relative;}*/
.rule .payment{ position:absolute; border:1px solid rgba(166,166,166,0.796875); width:678px;background:#fff; top:0; left:433px; padding:4px 0 2px 10px; top:192px; display:none; z-index:101;}
.rule .online_bank{padding:0 0 10px; border:none;}
.rule .bank{ overflow: hidden; padding:4px 0 2px 10px; border:1px solid rgba(166,166,166,0.796875);}
.rule .checkbox{ padding-left:0;}
.rule .checkbox2 input[type="checkbox"]{ float:left; margin-left:-18px;}
.rule .payment label{ cursor:pointer;}
.rule .payment i.lt{ display:block; position:absolute; margin:0; padding:0; background:url(../images/tran.gif) no-repeat; width:10px; height:18px; left:-10px;}
.rule .bank i.lt{left:-9px;}
.rule .payment .span3{ float:left; margin-top:2px; clear:both;}
.rule .payment .span3 span{ float:left; display:none;}
.rule .payment .span3 span:nth-child(1){ width:120px; margin-top:3px; display:inline;}
.rule .payment .span3 span:nth-child(2){ width:236px; margin-top:3px; margin-right:6px; display:none;}
.rule .payment .span3:nth-child(14) span:nth-child(2){ width:auto;}
.rule .payment .span3 span:nth-child(3) label:first-child{ margin-top:3px; float:left; margin-right:4px;}
.rule .payment input[type=text]{ height:18px; overflow:hidden; padding:3px 5px;}

.rule .stores{ width:362px; top:230px;}
.rule .stores .span3{ clear:none; width:160px;}
.rule .stores .span3 span:nth-child(1){ width:auto; margin-top:0;}
.rule .num{ float:left; margin-right:10px;}
.rule .customer_level{ left: 384px; top: 414px; width:220px;}
.rule .special_pos{ top: 563px;}



#costScheme .row .span3>label:first-of-type>input{ width: 150px;}

.tree-node{ color:black; white-space:nowrap; font:12px arial,tahoma,helvetica,sans-serif;}
.tree-node>ul{ overflow:hidden; visibility:visible;}
.tree-icon, .tree-ec-icon, .tree-elbow-line, .tree-elbow, .tree-elbow-end, .tree-elbow-plus, .tree-elbow-minus, .tree-elbow-end-plus, .tree-elbow-end-minus{ width:18px; height:18px; margin:0; padding:0; border:none; background-repeat:no-repeat; vertical-align:middle;}
.tree-node-collapsed .tree-node-icon, .tree-node-expanded .tree-node-icon, .tree-node-leaf .tree-node-icon{width:18px; height:18px; border:0; margin:0; padding:0; background-position:center center; background-repeat:no-repeat; vertical-align:middle;}

.tree-lines .tree-elbow-start-minus{ background-image:url(../images/elbow-start-minus.gif);}
.tree-lines .tree-elbow-start-plus{ background-image:url(../images/elbow-start-plus.gif);}
.tree-node a,.x-dd-drag-ghost a{ color:black; outline:0 none; text-decoration:none; padding:1px 3px 1px 2px;}
.tree-node span.tree-node-anchor{ padding:1px 3px 1px 2px; margin:0;}
.tree-lines .tree-elbow{ background-image:url(../images/elbow.gif);}
.tree-lines .tree-elbow-minus{ background-image:url(../images/elbow-minus.gif);}
.tree-lines .tree-elbow-plus{ background-image:url(../images/elbow-plus.gif);}
.tree-lines .tree-elbow-line{ background-image:url(../images/elbow-line.gif);}
.tree-lines .tree-elbow-end{ background-image:url(../images/elbow-end.gif);}
.tree-lines .tree-elbow-end-minus{ background-image:url(../images/elbow-end-minus.gif);}
.tree-lines .tree-elbow-end-plus{ background-image:url(../images/elbow-end-plus.gif);}
.tree-node-expanded .tree-node-icon{ background-image:url(../images/folder-open.gif);}
.tree-node-collapsed .tree-node-icon{ background-image:url(../images/folder.gif);}
.tree-elbow-plus, .tree-elbow-minus, .tree-elbow-end-plus, .tree-elbow-end-minus{ cursor:pointer; display:inline-block;}

.tree-node .tree-selected a span{ background:#36c;}

.end_condition .span2{ width:60px;}
.end_condition .span3 select{ width:62px;}
.end_condition .span3>span{ width:94px; display:inline-block; text-align:right;margin:0 10px 0 4px;}
.end_condition .span3>input{ width:150px;}
.end_condition .row:last-of-type .span3>input{ float:left; width:300px;}
.end_condition .row:last-of-type .span3>a{ float:left;margin:3px 0 0 4px; font-size:18px; padding:0px 8px;}

.t_area{ border-bottom:1px dotted #333; padding-bottom:4px; margin-bottom:4px;}
.cate_selected{ margin-top:10px;}
.cate_selected span.al{ float:left;}
.cate_selected .list{ float:left; width:300px; margin-left:9px; }
.cate_selected .list li{ float:left; width:100%; line-height:22px;}
.cate_selected .list li div{ float:left;}
.cate_selected .list li>a{ float:right;}
.effect{ margin-top:-10px;}
.effect .pt_space,.rule_all .pt_space{ float:left; margin:66px 0 0 6px;}
.effect .range{ margin:0 0 10px;}
.effect .range label{ margin-right:10px; line-height:24px; cursor:pointer; display:inline-block;}
.effect .area select{ width:110px;}
.effect .area input[type=text]{ width:366px;}
.effect div.area .no-border{ border-radius:0 4px 4px 0; margin-left:-2px;}
.effect .row .fl{ float:left; margin:24px 0 0 6px;}
.effect .flexigrid div.bDiv td{ white-space:normal; vertical-align:middle;}
.effect .flexigrid div.bDiv td:last-child{ white-space:nowrap;}
.effect .icon-plus,.effect .icon-trash{ margin:0 1px 0 0;}

.rule_all .wizard-eq2 input[type="text"]{ width:60px;}
.rule_all .row .tp{ margin-top:6px;}
.rule_all .row .fl{/* float:left; margin:29px 0 0 6px;*/}
.effect .lab{color:#9558A5; color:#FF3C6C; font-size:15px;}
.effect select.line_show,.rule_all select.line_show{ width:260px; margin-top:-1px;}
.rule_all .star,.rule_all .set{ float:left; width:36px; text-align:center;margin:0 -20px 0 20px; display:table-cell; padding-top:9px;color:#f00;}
.rule_all .set{ padding:0; line-height:26px;}
/*.rule_all .span2{ width:100px;}*/
.rule_all .wizard-eq6 .row:last-child .span3{ margin-top:2px;}
.rule_all .row .span3{ width:auto;}
.rule_all .row .span3 .sl{ float:left; width:52px; line-height:26px;}
.rule_all .row .span3 input[type="radio"]{ margin-top:0;}
.rule_all textarea{ width:450px; height:100px;}
.rule_all .cred{ color:#f00;}
.rule_all .cgreen{ color:#4E9700; display:block; margin-top:5px;}
.rule_all .row .web{ float:left;}
.rule_all .row .web:last-child{ padding-left:10px; color:#080;}
.rule_all .row .span3 .view{ color:#000;}
.rule_all .row .span3 .del{ /*margin-left:6px;*/}

fieldset div.analysis .no-border{ margin:0;}
.wizard-content .back{ width: auto;}
.comeback{ margin-top:10px;}

.act_route .lab{/*color:#FF3C6C; */display:block; padding:10px 0 6px;}
.act_route .flexigrid div.hDiv th,.act_route .flexigrid div.bDiv td{ text-align:center; vertical-align:middle;}
.act_route .flexigrid div.bDiv td{ white-space:normal;}
.act_order fieldset .sl{ display:inline-block;width:288px;width:224px; float:left; clear:both;}
.act_order fieldset .al{ display:inline-block;width:64px; text-align:right;}
.act_order fieldset input{ width:140px;}
.act_order fieldset select{ width:152px;}
.act_order fieldset div.area .no-border{ border-radius:4px;}
.act_order .flexigrid div.bDiv td{ white-space:normal;}

.route_approval fieldset select{ width:112px;}
.route_approval fieldset input{ width:100px;}
.route_approval fieldset .area .sl{ width:80px; display:inline-block;}
.route_approval fieldset .area .sl2{ width:132px; display:inline-blcok;}
/*.route_approval fieldset div.area .no-border{ border-radius:4px;}*/
/*.route_approval .flexigrid div.hDiv th{ white-space:normal; text-align:center;}
.route_approval .flexigrid div.bDiv td{ white-space:normal; vertical-align:middle; text-align:center;}*/
.route_approval .flexigrid div.bDiv td div[style="width: 106px;"]{ text-align:left;}
.chzn-search{display:none;}
.container-fluid .chzn-container{ margin:0;}

#present .row:nth-child(2) .chzn-search{display:block;}

#optionArea label{ margin-bottom:5px;}
#optionArea input[type='radio']{ margin:3px 0 8px -18px;}

.blockPage > div > div:last-child{ border-radius:0 0 6px 6px;}
.order{ padding:5px 15px; max-height:420px;}
.detail{ margin-bottom:0;}
.detail li{ line-height:24px;}
.order .detail li{ line-height:22px;}
.detail li span{ clear:both; float:left; width:110px; text-align:right;}
.detail li div{ float:left;}
.detail li textarea{ resize:none;}


